package com.ruoyi.mdkt.controller;

import com.ruoyi.mdkt.entity.Student;
import com.ruoyi.mdkt.utils.RankingUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Map;

@CrossOrigin

@RestController
@RequestMapping("/mdkt/ranking")
public class Rankingcontroller {

    @Autowired
    private RankingUtils rankingUtils;

//    @GetMapping("/add")
//    public void add(){
//        rankingUtils.add(1,1,"xiaowang",100);
//        rankingUtils.add(1,2,"xiaoli",101);
//        rankingUtils.add(1,3,"xiaozhang",103);
//        Map<Integer, Student> all = rankingUtils.getAll(1);
//        for (int i = 01; i <= all.size(); i++) {
//            Student student = all.get(i);
//            System.out.println(student.getName());
//        }
//        Long xiaoli = rankingUtils.getOne(1, 2, "xiaoli");
//        System.out.println(xiaoli);
//        Map<Integer, Student> range = rankingUtils.getRange(1, 2, 1);
//        for (int i = 2; i < 2+range.size(); i++) {
//            Student student = range.get(i);
//            System.out.println(student.getName());
//        }
//    }

}
